#return only word starts with 'a', 'e', 'i', 'o', 'u'
def starts_with_vowel(the_str):
    vowels = ['a', 'e', 'i', 'o', 'u']
    if len(the_str) == 0:
        return False
    else:
        return the_str[0].lower() in vowels

words = ["hello", "apple", "excellent", "dictionary", "our"]
filter(starts_with_vowel, words)
 
print filter(starts_with_vowel, words)
